package com.huitone.gddw.service.dto.monitoring.base;

/**
 * 监控预警触发  DTO
 * @author wuluodan
 *
 */
public class TriggerDTO {

	private String triggerId; 		// 触发器ID
	
	private String triggerName; 	// 触发器名称
	
	private String keyId; 			// 属性ID
	
	private String keyNameCn; 		// 键名中文名称
	
	private Double lowerLimit; 		// 阀值下限
	
	private Double upperLimit; 		// 阀值上限
	
	private String expressions; 	// 表达式
	
	private String sustainTime; 	// 持续多长预警
	
	private String times; 	// 异常次数（次）
	
	private Integer alarmLevel; 	// 告警级别
	
	private String smFlag; 			// 短信预警

    private String emailFlag; 		// 邮件预警
    
    private String warnMsg; 	// 预警信息模板
    
    private String indexDesc; 		// 说明
    
    private String objId; 			// 对象ID
    
    private String itemId; 			// 子项ID
    
    private String objType;

	public String getTriggerId() {
		return triggerId;
	}

	public void setTriggerId(String triggerId) {
		this.triggerId = triggerId;
	}

	public String getTriggerName() {
		return triggerName;
	}

	public void setTriggerName(String triggerName) {
		this.triggerName = triggerName;
	}

	public String getKeyId() {
		return keyId;
	}

	public void setKeyId(String keyId) {
		this.keyId = keyId;
	}

	public String getKeyNameCn() {
		return keyNameCn;
	}

	public void setKeyNameCn(String keyNameCn) {
		this.keyNameCn = keyNameCn;
	}

	public Double getLowerLimit() {
		return lowerLimit;
	}

	public void setLowerLimit(Double lowerLimit) {
		this.lowerLimit = lowerLimit;
	}

	public Double getUpperLimit() {
		return upperLimit;
	}

	public void setUpperLimit(Double upperLimit) {
		this.upperLimit = upperLimit;
	}

	public String getExpressions() {
		return expressions;
	}

	public void setExpressions(String expressions) {
		this.expressions = expressions;
	}

	public String getSustainTime() {
		return sustainTime;
	}

	public void setSustainTime(String sustainTime) {
		this.sustainTime = sustainTime;
	}

	public String getTimes() {
		return times;
	}

	public void setTimes(String times) {
		this.times = times;
	}

	public Integer getAlarmLevel() {
		return alarmLevel;
	}

	public void setAlarmLevel(Integer alarmLevel) {
		this.alarmLevel = alarmLevel;
	}

	public String getSmFlag() {
		return smFlag;
	}

	public void setSmFlag(String smFlag) {
		this.smFlag = smFlag;
	}

	public String getEmailFlag() {
		return emailFlag;
	}

	public void setEmailFlag(String emailFlag) {
		this.emailFlag = emailFlag;
	}

	public String getWarnMsg() {
		return warnMsg;
	}

	public void setWarnMsg(String warnMsg) {
		this.warnMsg = warnMsg;
	}

	public String getIndexDesc() {
		return indexDesc;
	}

	public void setIndexDesc(String indexDesc) {
		this.indexDesc = indexDesc;
	}

	public String getObjId() {
		return objId;
	}

	public void setObjId(String objId) {
		this.objId = objId;
	}

	public String getItemId() {
		return itemId;
	}

	public void setItemId(String itemId) {
		this.itemId = itemId;
	}

	public String getObjType() {
		return objType;
	}

	public void setObjType(String objType) {
		this.objType = objType;
	}
	
}
